mount snail - Spanish English Dictionary